turret spider (atypoides riversi) - Spanish English Dictionary